/*十二生肖图标导航*/
.nav_shengxiao
{
    width: 100%;
    height: 133px;
    background-color: #fefefe;
    background-image: url(../images/bg_astro.png);
    background-position:center;
    background-repeat:no-repeat;
}
.nav_shengxiao .shengxiao_box
{
    width: 1200px;
    height: 133px;
    margin: auto;
    padding: 0px 2px;
    background-color: #fefefe;
    background-image: url(../images/bg_astro.png);
    background-position:center;
    background-repeat:no-repeat;
    position: relative;
}
.nav_shengxiao .shengxiao_box a
{
    float: left;
    display: inline-block;
    width: 99px;
    height: 116px;
    line-height: 420px;
    background-image: url(../images/nav_shengxiao.png);
    background-repeat:no-repeat;
    margin-top: 8px;
    overflow: hidden;
}
.nav_shengxiao a.by { background-position: -14px 4px; }
.nav_shengxiao a.jn { background-position: -131px 4px; }
.nav_shengxiao a.sz { background-position: -250px 4px; }
.nav_shengxiao a.jx { background-position: -368px 4px; }
.nav_shengxiao a.shz { background-position: -487px 4px; }
.nav_shengxiao a.cn { background-position: -607px 4px; }
.nav_shengxiao a.tc { background-position: -726px 4px; }
.nav_shengxiao a.tx { background-position: -846px 4px; }
.nav_shengxiao a.ss { background-position: -965px 4px; }
.nav_shengxiao a.mj { background-position: -1085px 4px; }
.nav_shengxiao a.sp { background-position: -1205px 4px; }
.nav_shengxiao a.sy { background-position: -1318px 4px; }

.nav_shengxiao .shengxiao_box a:hover { background-image: url(../images/nav_shengxiao_big.png); }
.nav_shengxiao a.by:hover { background-position: -19px 0px; }
.nav_shengxiao a.jn:hover { background-position: -146px 0px; }
.nav_shengxiao a.sz:hover { background-position: -274px 0px; }
.nav_shengxiao a.jx:hover { background-position: -401px 0px; }
.nav_shengxiao a.shz:hover { background-position: -529px 0px; }
.nav_shengxiao a.cn:hover { background-position: -658px 0px; }
.nav_shengxiao a.tc:hover { background-position: -786px 0px; }
.nav_shengxiao a.tx:hover { background-position: -916px 0px; }
.nav_shengxiao a.ss:hover { background-position: -1045px 0px; }
.nav_shengxiao a.mj:hover { background-position: -1174px 0px; }
.nav_shengxiao a.sp:hover { background-position: -1304px 0px; }
.nav_shengxiao a.sy:hover { background-position: -1425px 0px; }

/*十二星座图标导航*/
.nav_astro
{
    width: 100%;
    height: 133px;
    background-color: #fefefe;
    background-image: url(../images/bg_astro.png);
    background-position:center;
    background-repeat:no-repeat;
}
.nav_astro .astro_box
{
    width: 1200px;
    height: 133px;
    margin: auto;
    padding: 0px 2px;
    background-color: #fefefe;
    background-image: url(../images/bg_astro.png);
    background-position:center;
    background-repeat:no-repeat;
    position: relative;
}
.nav_astro .astro_box a
{
    float: left;
    display: inline-block;
    width: 99px;
    height: 116px;
    line-height: 420px;
    background-image: url(../images/nav_astro.png);
    background-repeat:no-repeat;
    margin-top: 8px;
    overflow: hidden;
}
.nav_astro a.by { background-position: -14px 4px; }
.nav_astro a.jn { background-position: -131px 4px; }
.nav_astro a.sz { background-position: -250px 4px; }
.nav_astro a.jx { background-position: -368px 4px; }
.nav_astro a.shz { background-position: -487px 4px; }
.nav_astro a.cn { background-position: -607px 4px; }
.nav_astro a.tc { background-position: -726px 4px; }
.nav_astro a.tx { background-position: -846px 4px; }
.nav_astro a.ss { background-position: -965px 4px; }
.nav_astro a.mj { background-position: -1085px 4px; }
.nav_astro a.sp { background-position: -1205px 4px; }
.nav_astro a.sy { background-position: -1318px 4px; }

.nav_astro .astro_box a:hover { background-image: url(../images/nav_astro_big.png); }
.nav_astro a.by:hover { background-position: -19px 0px; }
.nav_astro a.jn:hover { background-position: -146px 0px; }
.nav_astro a.sz:hover { background-position: -274px 0px; }
.nav_astro a.jx:hover { background-position: -401px 0px; }
.nav_astro a.shz:hover { background-position: -529px 0px; }
.nav_astro a.cn:hover { background-position: -658px 0px; }
.nav_astro a.tc:hover { background-position: -786px 0px; }
.nav_astro a.tx:hover { background-position: -916px 0px; }
.nav_astro a.ss:hover { background-position: -1045px 0px; }
.nav_astro a.mj:hover { background-position: -1174px 0px; }
.nav_astro a.sp:hover { background-position: -1304px 0px; }
.nav_astro a.sy:hover { background-position: -1425px 0px; }
/*星座频道：焦点图*/
.yunshi_focus_wrapper
{
    float: left;
    width: 883px;
    height: 470px;
}
.yunshi_focus
{
    width: 850px;
    height: 340px;
    margin-top: 4px;
    overflow: hidden;
    position: relative;
}
.yunshi_focus a
{
    display: block;
    width: 850px;
    height: 340px;
}
.yunshi_focus img
{
    display: block;
    width: 850px;
    height: 340px;
    position: absolute;
    transform: translate(0,0);
    transition: all .5s;
}
.yunshi_focus:hover img
{
    transform: scale(1.05, 1.05);
    transition: all .5s;
}
.yunshi_focus span.bg
{
    display: block;
    width: 850px;
    height: 60px;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #333\9;
    filter:alpha(Opacity=60);
    -moz-opacity:0.6;
    opacity: 0.6;
    z-index: 10;
}
.yunshi_focus span.title
{
    display: block;
    width: 830px;
    height: 100px;
    padding-left: 20px;
    line-height: 140px;
    color: #ffffff;
    font-size: 26px;
    text-align: left;
    position: absolute;
    left: 0;
    bottom: 0;
    white-space: nowrap;
	overflow: hidden;
    background: -webkit-linear-gradient(bottom, rgba(33,33,33,0.9), rgba(33,33,33,0));
    background: linear-gradient(to top, rgba(33,33,33,0.9), rgba(33,33,33,0));
    z-index: 11;
}
.yunshi_focus .pageState
{
	position: absolute;
	right: 0px;
	bottom: 0px;
    width: 54px;
    height: 60px;
    font-size: 14px;
    line-height: 70px;
    text-align: center;
    color: #ffffff;
}
.yunshi_focus .prev,
.yunshi_focus .next
{
    display: none;
	width: 40px;
	height: 60px;
	cursor: pointer;
	position: absolute;
    margin-top: -30px;
	z-index: 10;
	top: 50%;
	left: 0px;
    background: url(../images/bg.png) no-repeat -240px -190px;
}
.yunshi_focus .next 
{
	left: auto;
	right: 0px;
    background-position: -283px -190px;
}
/*运势频道：专题*/
.yszt_wrapper
{
    width: 820px;
    padding: 0px;
    margin-top: 26px;
    position: relative;
}
.yszt_box
{
    width: 825px;
    height: 80px;
    overflow: hidden;
}
.yszt_box .yszt_main a
{
    float: left;
    display: block;
    margin-right: 14px;
    width: 140px;
    height: 80px;
}
.yszt_box .yszt_main a img
{
    width: 140px;
    height: 80px;
}
.yszt_box .prev,
.yszt_box .next 
{
	width: 16px;
	height: 31px;
	cursor: pointer;
	position: absolute;
	top: 26px;
	left: -30px;
    background: url(../images/bg.png) no-repeat -132px -386px;
}
.yszt_box .next 
{
	left: auto;
	right: -30px;
    background-position: -170px -386px;
}
/*星座查询：表单*/
.shengri_form
{
    display: block;
    position: relative;
    width: 790px;
    height: 400px;
    background: url(../images/mima.png) no-repeat;
    top: -1px;
    left: -1px;
}
.shengri_form div
{
    display: block;
    width: 376px;
    height: 160px;
    margin: auto;
    text-align: center;
    position: absolute;
    left: 67px;
    bottom: 88px;
}
.shengri_form div.p_77_78 { left: 77px; bottom: 78px; }
.shengri_form div.p_67_68 { left: 67px; bottom: 68px; }
.shengri_form span
{
    display: block;
    width: 100px;
    height: 24px;
    line-height: 24px;
    font-size: 16px;
    color: #B1B3B4;
    margin: auto;
    margin-top: 8px;
    margin-bottom: 6px;
}
.shengri_form select
{
    width: 100px;
    height: 40px;
    font-size: 18px;
    color: #555;
    padding-left: 20px;
    border: 1px solid #C8A27D;
    border-radius: 6px;
}
.shengri_form button
{
    width: 180px;
    height: 40px;
    font-size: 18px;
    color: #fff;
    margin-top: 18px;
    background-color: #B3492F;
    border: 1px solid #E3C9C5;
    border-radius: 6px;
}
.shengri_form button:hover
{
    background-color: #CC583C;
}
/*星座专区*/

.main.mt { margin-top: 50px; }
.wrap1 { padding: 0 38px 40px 240px; position: relative; }
.wrap1_lf { width: 192px; height: 338px; padding: 20px 20px 0 20px; position: absolute; left: -22px; top: -20px; background: #1f1d24; }
.wrap1_bj { position: absolute; right: -13px; top: 0; background: url(../images/astro/wrap1_bj.png); width: 13px; height: 343px; }
.xzbox { height: 207px; padding-top: 20px; background: #2b2931; }
.wrap1_lf .xzbox .pimg { height: 135px; text-align: center; }
.wrap1_lf .xzbox .pimg img { height: 130px; }
.wrap1_lf .xzbox .ptxt1 { font-size: 24px; color: #e1a763; font-weight: bold; text-align: center; }
.wrap1_lf .xzbox .ptxt2 { font-size: 14px; color: #e1a763; text-align: center; }
.wrap1_lf .xzdp { font-size: 14px; color: #666; margin-top: 18px; }
.xzdp_list { margin-top: 10px; }
.xzdp_list ul { width: 204px; margin-left: -15px; }
.xzdp_list ul li { float: left; width: 36px; height: 36px; margin-left: 15px; }
.xzdp_list ul li a { display: block; height: 100%; position: relative; }
.xzdp_list ul li a span { display: block; position: absolute; left: 0; top: 0; width: 36px; height: 36px; background: url(../images/astro/xingzuo.png?v=111) no-repeat -340px -46px; }
.xzdp_list ul li a img { width: 36px; height: 36px; }
.wrap1_lf .mobox { text-align: center; margin-top: 5px; }
.wrap1_lf .mobox a { display: inline-block; position: relative; padding-left: 12px; color: #444; }
.wrap1_lf .mobox span { display: block; width: 8px; height: 7px; background: url(../images/astro/xingzuo.png?v=111) no-repeat -298px -47px; position: absolute; left: 0; top: 6px; }
.wrap1_tp { padding: 30px 0 15px 0; }
.wrap1_tp ul li { float: left; width: 33.3%; font-size: 16px; color: #333; font-weight: bold; line-height: 35px; height: 35px; overflow: hidden; }
.xzpj { height: 30px; position: relative; }
.xzpj .span_img { float: left; width: 30px; }
.xzpj .span_img img { width: 30px; height: 30px; }
.xzpj .span_bj { position: absolute; left: 0; top: 0; width: 30px; height: 30px; background: url(../images/astro/xingzuo.png?v=111) no-repeat -381px -46px; }
.xzpj .pxzpj { float: left; margin-left: 4px; }
.xzpj .pxzpj span { display: block; height: 30px; line-height: 30px; float: left; }
.xzpj .pxzpj .pq { width: 12px; background: url(../images/astro/xingzuo.png?v=111) no-repeat -340px -95px; }
.xzpj .pxzpj .ph { width: 9px; background: url(../images/astro/xingzuo.png?v=111) no-repeat -355px -95px; }
.xzpj .pxzpj .pz { padding: 0 7px; background: #8b8793; font-size: 16px; color: #fff; }
.xzjs { font-size: 14px; color: #666; line-height: 28px; margin: 15px 0; }
.xzjs a { color: #ff4f4b; }
.xzintro { height: 38px; margin-top: 21px; width: 525px; margin-left: -10px; }
.xzintro a { display: block; float: left; margin-left: 10px; width: 93px; text-align: center; height: 36px; line-height: 36px; font-size: 14px; color: #333; border: 1px solid #e6e6e6; overflow: hidden; }
.xzintro a:hover{ color: #ef8e48; border-color: #f0a168; }


.mgsp{
	position: relative;
	float: left;
    border: 1px solid #FEFEFE;
    text-align: center;
    color: #777;
    border-radius: 6px;
    cursor: pointer;
    background-color: #FEFEFE;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    padding-right: 10px;
}
.mgsp i{
	position: absolute;
	width: 9px;
	height: 100%;
	top: 0;
	right: 6px;
    background-image: url(../images/select_down.png);
    background-position:center;
    background-repeat: no-repeat;
}
.mgsp:hover{
    border-color: #BC83C8!important;
}
form:hover .lt,form:hover .ct,form:hover .rt{
    border-color: #BC83C8;
}
.opts{
	max-height: 338px;
	overflow: auto;
	text-align: center;
	margin-left: -1px;
	background-color: #FEFEFE;
    border: 1px solid #7b9dd4;
}
.opts span:hover{
	color: #FEFEFE;
	background-color: #1e90ff;
}
.shengxiao_tab
{
    width: 100%;
    margin-top: 15px;
}
.shengxiao_tab td
{
    text-align: center;
    border-left: 0px solid #fff;
}
.shengxiao_tab td.lt
{
    border-left: none;
}
.shengxiao_tab td a
{
    display: block;
    height: 42px;
}
/*血型配对*/
.fm_xx .mgsp{
	width: 76px;
	height: 26px;
	border: 1px solid #FFD9E3;
}
.fm_xx .mgsp:hover{
	border: 1px solid #F587A4!important;
}
/*配对*/
.fm_pt .mgsp{
	width: 78px;
	height: 26px;
}
/*查询*/
.fm_cx .mgsp{
	width: 87px;
	height: 26px;
}
.fm_cx .mgsp.lt{
	border-right: none;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
.fm_cx .mgsp.rt{
	border-left: none;
    border-radius: 0px;
}
/*性格*/
.fm_xg .mgsp{
	width: 178px;
	height: 28px;
	border-color: #D1D0EF;
}
/*分析*/
.fm_fx .mgsp{
	width: 83px;
	height: 28px;
	border-color: #D1D0EF;
}
.fm_fx .mgsp.lt{
	border-right: none;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
.fm_fx .mgsp.rt{
	border-left: none;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
/*生日*/
.fm_sr .mgsp{
	width: 42px;
	height: 28px;
	border-color: #D1D0EF;
}
.fm_sr .mgsp.lt{
	border-right: none;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
.fm_sr .mgsp.ct{
	border-left: none;
	border-right: none;
    border-radius: 0px;
}
.fm_sr .mgsp.rt{
	width: 72px;
	border-left: none;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
/*生肖星座血型*/
.fm_xxx .mgsp{
	height: 28px;
	border-color: #D1D0EF;
}
.fm_xxx .mgsp.lt{
	width: 57px;
	border-right: none;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
.fm_xxx .mgsp.ct{
	width: 42px;
	border-left: none;
	border-right: none;
    border-radius: 0px;
}
.fm_xxx .mgsp.rt{
	width: 57px;
	border-left: none;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
/*生肖*/
.fm_sx .mgsp{
	width: 78px;
	height: 26px;
}
.fm_sx .mgsp:hover{
    border-color: #F19243!important;
}
/*! 生肖 */
.xz-info.shengxiao-type .xz-info-r .attr li{width:50%;line-height:32px}
.xz-info.shengxiao-type .character-tag{display:inline-block;width:30px;height:30px;background:rgba(249,200,104,1);border-radius:50%;text-align:center;line-height:30px;font-size:15px;color:#fff;font-weight:700}
.xz-info.shengxiao-type .xz-info-r .txt{font-size:13px;width:200px;height:30px;overflow:hidden}
.xz-info.shengxiao-type .luck{padding-top:10px;border-top:1px dashed #eee;font-size:15px;color:#ee4d4d;font-weight:700;margin-right:2px}
.xz-info.shengxiao-type .xz-info-r .text2{font-size:13px;color:#666;line-height:28px;margin:15px 0 15px}
.xz-info.shengxiao-type .xz-info-r .text3{font-size:13px;color:#666;line-height:28px;margin-top:5px}
.xz-info.shengxiao-type .xz-info-r .link2{color:#f6934a}
.xz-info.shengxiao-type .xz-info-l{height:402px}
.xz-info.shengxiao-type .xz-info-r{height:352px}
.xz-info.shengxiao-type .sx-year{display:block;margin:5px 5px;height:26px;background: rgb(255, 255, 255);border-radius:4px;line-height:26px;text-align:center;color: #F44336;font-size:13px;}
.xz-info.shengxiao-type .com-grid3{padding:0 10px}
.xz-info.shengxiao-type .sx-icon{width:160px}
.com-grid2>li{width:50%}
.xz-info{overflow:hidden;background:#ededed;margin-bottom:20px}
.xz-info-l{width:232px;height:358px;float:left;background:#e6d9c5;color:#666;border-right:5px solid #ededed;text-align:center}
.xz-info-l .icon{vertical-align:top}
.xz-info-l .hd{margin:20px 20px 15px;background:#ffffff;height:208px;padding-top:18px}
.xz-info-l .date{font-size:15px;color:#f1b840;margin-top:8px}
.xz-info-l .tit{font-size:15px;margin-bottom:10px}
.xz-info-l .item{display:inline-block;vertical-align:top;margin:0 3px}
.xz-info-l .more{font-size:12px;color:#666}
.xz-info-l .more:hover{color:#999}
.xz-info-l .icxz-love{vertical-align:0;margin-right:4px}
.xz-info-r{width:553px;height:308px;float:right;padding:25px;background:#fff}
.xz-info-r .attr{overflow:hidden;margin-bottom:15px}
.xz-info-r .attr li{width:33.3333%;line-height:36px;float:left;font-size:15px;font-weight:700}
.xz-info-r .txt{display:inline-block;vertical-align:top;line-height:30px;padding:0 15px;font-size:15px;background:#8b8793;color:#fff;position:relative;border-radius:4px;margin-left:5px}
.xz-info-r .txt:before{content:'';border:4px solid transparent;border-right-color:#8b8793;position:absolute;top:50%;left:0;z-index:1;margin:-4px 0 0 -8px}
.xz-info-r .text{font-size:13px;color:#666;line-height:28px;margin:15px 0 25px}
.xz-info-r .link{color:#ee4d4d}
.xz-info-r .link:hover{text-decoration:underline}
.xz-info-r .btn{border-radius:0;padding:8px 16px;font-size:13px}
.xz-info-r .btn:hover{border-color:#ee4d4d;color:#ee4d4d}
.xz-info-r .btn+.btn{margin-left:9px}
/*查询工具-右侧*/
.tool_box
{
    display: block;
    height: 30px;
    margin-top: 17px;
    position: relative;
}
.tool_sx .tool_box
{
    margin-top: 16px;
}
.tool_box select
{
    float: left;
    height: 30px;
    width: 95px;
    color: #777;
    text-align: center;
    border: 1px solid #D1D0EF;
    border-radius: 6px;
    padding-left: 18px;
}
.tool_box input
{
    display: block;
    float: left;
    height: 26px;
    line-height: 26px;
    width: 87px;
    color: #777;
    text-align: center;
    border: 1px solid #D1D0EF;
    border-radius: 6px;
}
.tool_box button
{
    display: block;
    float: left;
    width: 100px;
    height: 30px;
    text-align: center;
    margin-left: 10px;
    color: #4B465A;
    border: 1px solid #C8C8D2;
    background-color: #D3D3DC;
    border-radius: 6px;
}
.tool_box:hover select
{
    border-color: #BC83C8;
}
.tool_box button:hover
{
    background-color: #DDDDE3;
}
input,select,button{font-family:'Verdana','Microsoft Yahei','\u5FAE\u8F6F\u96C5\u9ED1','\u5B8B\u4F53','SimSun';font-size:100%;vertical-align:middle;outline:none;border:none;}

